Skip to main content

Enabling Graph API Permissions on Exisiting SSO App- Password Reset Flow

Enabling Graph API Permissions To Setup Password Reset Flow

REQUIREMENTS To allow the bot to perform automation for your end user, we need the following: • Your Azure Communication Services phone number (Optional) • Your Azure Communication Services Endpoint and Access Key (Optional) • Rezolve Azure app to have User Administrator Azure AD role and to enable certain Graph API(s). We will guide you through how to do this in Azure AD. GRANTING AZURE AD ROLE Role Required

  1. User Administrator INSTRUCTIONS

  2. Open your Azure Admin Portal

  3. Depending on your home page, click on either the View button for Manage Azure Active Directory or Azure Active Directory icon

  4. From the menu on the left select Roles and administrators

  5. Click on the search box and search User Admin

  6. From the list, click on User Administrator

  7. Select + Add Assignment

  8. Search for the Rezolve SSO app you previously created

  9. Click on it and then click Add

  10. Azure will return a success message when done.

ENABLE GRAPH API Graph API Permissions Required

  1. User.ReadWrite.All
  2. UserAuthenticationMethod.Read.All TYPE OF PERMISSIONS REQUIRED
  1. Application permissions Instructions Part A
  1. Navigate back to Azure Home page, by clicking Home

  2. Depending on your home page, click on either the View button for Manage Azure Active Directory or Azure Active Directory icon

  3. Click on App Registration

  4. Search and Open the Rezolve SSO application you created

  5. The App Overview page will open, look for API Permissions in the left hand side menu and click on it

  6. Select Add a Permission on the main part of the page

  7. Select Microsoft Graph Teams and click Register

This document contains proprietary information owned by Rezolve.ai and must not be5 d. istr ibuted outside without authorization. 11501 Dublin Blvd STE 200, Dublin, CA 94568 info@rezolve.ai | www.rezolve.ai 8. Click on the [Application/Delegated Permission] option 7. 8. 9. Type user.Re in the search box, select User.ReadWrite.All and click Add Permissions 10. Click Add a Permission > Microsoft Graph > Application permissions again 11. Type userau in the search box, this time select UserAuthenticationMethod.Read.All and click Add Permissions Here is an example: 9.

  1. Close the Request API Permissions box so you are back at the Configure permissions screen
  2. Select Grant admin consent for …
  3. Click Yes to Grant admin consent confirmation
  4. Confirm that the screen looks similar to below with your listed permissions, Admin Consent Req set to Yes and Granted for has a green check

Instructions Part B

  1. Look for Certificates & secrets in the left hand side menu and select it

  2. Then select New client secret on the main part of the page

  3. Enter a description i.e. RezolveAIBot and click Add

  4. Copy the Value and Secret ID and save them somewhere

  5. Select Overview in the left hand side menu

  6. Copy the Application (client) ID and save with Client Secret ID

  7. Select Manifest in the left hand side menu

  8. Click on Download

  9. Send the Application (client) ID, Client Secret ID and the downloaded Manifest to Rezolve

Page 2 Image

Page 2 Image

Page 2 Image

Page 3 Image

Page 3 Image

Page 3 Image

Page 3 Image

Page 4 Image

Page 4 Image

Page 5 Image

Page 5 Image

Page 5 Image

Page 6 Image

Page 6 Image

Page 7 Image

Page 7 Image

Page 8 Image

Page 8 Image

Page 9 Image

Page 9 Image

Page 9 Image

Page 10 Image

Page 11 Image

Page 12 Image

Page 12 Image

Page 13 Image